seal oneself off - English Synonyms Dictionary